#ifndef LEVELLOADER_HPP
#define LEVELLOADER_HPP

#include <map>
#include <string>

#include "Level.hpp"

class LevelLoader
{
    private:
        std::map<std::string , Level> worlds;

    public:
        LevelLoader();
        bool load(const std::string& filename);

        const Level& getLevel(const std::string& name)const;
        void setLevelTile(const std::string& levelName, int level, int angle, int id);

        void print();
};

#endif
